Bei dieser Datei handelt es sich um ein Skript (s-Bit!) oder ein Programm,
das als Argumente den Namen eines Verzeichnisses (Directories) und einer
Datei �bergeben bekommt. Das Verzeichnis soll in die Datei gepackt werden.
Falls das verwendete Pack-Programm nicht eine Datei mit exakt dem
vorgeschriebenen Datei-Namen erzeugt, mu� die Datei ggf. vor Verlassen des
Skripts (oder des Programms) umbenannt werden. Zus�tzlich kann vor dem Packen
auch die Gr��e des Verzeichnisses �berpr�ft werden, und falls das Verzeichnis
zu gro� ist, wird es nicht gepackt und die Datei mit dem �bergebenen Namen
gel�scht. Die Mailbox erkennt das und gibt eine entsprechende Meldung an den
Benutzer aus.
Folgenderma�en k�nnte ein entsprechendes Skript aussehen:
.KEY directory/A,tofile/A
.BRA {
.KET }
;
; Calculate size of directory
; ( DU is included in MB:C )
;
If `MB:C/Du -S "{directory}"` GT 2000 VAL
; sorry, too large
Delete "{tofile}"
Else
; okay, let's pack it
LhA -a -A -b64 -e -P-1 -r -x a "{tofile}" "{directory}"
;Rename "{tofile}.lha" "{tofile}"
EndIf